executors are not allowed (can bypass the require blocks such as this one)